#pragma once

#include "Muzzy A Wrappers\DirectX.h"
#include <vector>

class Geometry;

class ImageManager
{
	std::vector<Geometry*>	m_Geometry;

	Geometry* CreateGeometry(unsigned nWidth,unsigned nHeight);

public:
	static ImageManager* getInstance();
	void ReleaseGeometry();
	Geometry* CreateGeometryFromTexture(IDirect3DTexture9	*pTexture);

private:
	ImageManager(void);
	ImageManager(const ImageManager&);
	virtual ~ImageManager(void);
	ImageManager& operator =(const ImageManager&);
};

